import request from '@/utils/common/request'
// 条件查询
export function getStudentListQueryApi(data) {
  return request({
    url: '/info/studentListQuery',
    params: data
  })
}

/**
 * 修改账号是否被禁用事件
 */

export function updateUserStatusApi(data) {
  return request({
    url: '/info/changeStatus',
    method: 'post',
    data
  })
}
/**
 * 获取所有学生列表
 * @returns
 */
export function getStudentListApi() {
  return request({
    url: '/info/studentList'
  })
}

/**
 * 获取所有企业用户列表
 */
export function getEnterpriseListApi() {
  return request({
    url: '/info/enterpriseList'
  })
}

/**
 * 修改企业用的状态
 */
export function changeEnterpriseStatusApi(data) {
  return request({
    url: '/info/changeEnterpriseStatus',
    method: 'post',
    data
  })
}

/**
 * 条件查询企业用户列表
 */

export function enterpriseListQueryApi(data) {
  return request({
    url: '/info/enterpriseListQuery',
    params: data
  })
}

/**
 * 获取辅导员列表
 */

export function counselorListQueryApi(data) {
  return request({
    url: '/info/counselorListQuery',
    params: data
  })
}

/**
 * 条件查询辅导员用户
 */

export function counselorListQueryByConditionApi(data) {
  return request({
    url: '/info/counselorListQueryByCondition',
    params: data
  })
}
/**
 * 获取所有辅导员列表
 */
export function instructorinfoListQueryApi() {
  return request({
    url: '/info/instructorinfoListQuery'
  })
}
/**
 * 修改辅导员用户状态
 */
export function changeStatusInstructorApi(data) {
  return request({
    url: '/info/changeStatusInstructor',
    data: data,
    method: 'post'
  })
}
/**
 * 导入学生用户
 */
export function importStudentsExcelApi(data) {
  return request({
    url: '/info/importStudentsExcel',
    data: data,
    method: 'post'
  })
}
/**
 * 获取企业 辅导员 学生
 */
export function getUserNumApi() {
  return request({
    url: '/info/getUserNum'
  })
}

/**
 * 重置密码
 */

export function resetPasswordApi(data) {
  return request({
    url: '/info/resetPassword',
    method: 'post',
    data
  })
}
export function resetPasswordinStructorinfoApi(data) {
  return request({
    url: '/info/resetPasswordinStructorinfo',
    method: 'post',
    data
  })
}

